package com.example.singleton;

/**
 * 枚举类序列化和反序列化得到的对象相等
 * 因为只会将枚举对象的名称写入到序列化结果中，
 * 然后反序列化的时候，通过 Enum.valueOf 方法根据名称查找枚举对象，拷贝引用
 */
public enum Dog {
    INSTANCE("大黄", "橘黄色");

    private String name;
    private String color;

    Dog(String n, String c) {
        name = n;
        color = c;
    }
}
